package com.gdziarmaga.webshop.author.services;

import java.util.List;

import com.gdziarmaga.webshop.author.model.Author;
import com.gdziarmaga.webshop.utils.filtering.BaseFilter;

public interface AuthorManager {

	List<Author> getAll();

	List<Author> getAuthorByFilter(BaseFilter baseFilter);

	Author getAuthorById(Long authorId);

	Author getAuthorByAuthor_first_name(String first_name);

	Author getAuthorByAuthor_last_name(String last_name);

	void saveAuthor(final Author author);

}
